Neil Gaiman
SMOKE AND MIRRORS will haunt your imagination and move you to the very depths of your soul
9780755322831