Professor Hargreaves har forfattet og redigert over 25 bøker, og er oversatt til en rekke språk.