TAYLOR ANDREW Bleeding Heart Square - 1st Ed. - London Penguin Books 2009 - 467 pages 19 cm ISBN: 9780141018614 Dewey Class. No.: 823.92 TAYL