Book cover for The Glass Room

The Glass Room

Synopsis

Details

02 February 2012
352 pages
9780230763098
Imprint: Macmillan

Reviews

A fine writer