Sketches of an Elephant (Oxford Logic Guides) by Peter T. Johnstone | Menrva Books