The Cabinet of Curiosities by Paul Dowswell (Hardcover, 2010).