Every Short Story: 1951-2012Canongate Books - Fiction Sixty four short tales from Gray's earlier books are here joined with sixteen new stories, with illustrations and information to amuse curious readers. |
Every Short Story: 1951-2012Canongate Books - Fiction Sixty four short tales from Gray's earlier books are here joined with sixteen new stories, with illustrations and information to amuse curious readers. |