Kaleidoscope Turtledove, Harry Popularity → Current 32 Peak 42 Niche 65 A collection of thirteen short stories includes tales of an alternate world where the weather is time, a faeries' challenge to a young prince, and a possible explanation for Jack the Ripper Ballantine Books 1990 249 pages