Publisher: Canongate Books Ltd Published: 2011-06-02 Format: Paperback 297 pages
ISBN13: 9781847679819 ISBN10: 1847679811