A Plague of Giants, by Kevin Hearne