the illusionists by rose thomas book cover with a hat on top of a fence