It's short stories by Tim Powers, the guy who wrote The Anubis Gates, Declare, and On Stranger Tides. If you liked those, you'll probably like these.