From the time he was three or four years old, John Elder Robison realised that he was different from other people.