My big book of learning - Miles, Brian (Grandreams Limited, 1997)