The Golem and the Jinni (P.S.) by Helene Wecker
Reviewed by Catherine from Elk Grove, California.