Leonardo's Mirror and Other Puzzles Paperback Ivan Moscovich
Book
eBay