Noonshade (Gollancz) Book 2003 Noonshade (Gollancz) JB James Barclay 4.01 2 readers shelved it PublisherGollanczPublished2003 Fantasy