Adventures of Penrose, the Mathematical Cat
ISBN-13: 9780606281355