by Roger McGough
publisher: Arrow publish date: October 5th 2006
format: paperback pages: 400
language: English
ISBN:
0099478757 (9780099478751)
publisher: Century publish date: December 27th 2005
format: hardcover pages: 368
language: English
ISBN:
1844138119 (9781844138111)
publisher: Audiobooks publish date: November 3rd 2005
format: audiobook
language: English
ISBN:
1856868877 (9781856868877)
publisher: Cornerstone Digital publish date: April 13th 2010
format: ebook pages: 400
language: English
ISBN:
1407071114 (9781407071114)