The Steampunk Bible: An Illustrated Guide…by Jeff Vandermeer (2011, Hardcover).