The world of Michael Parkes by M. Parkes