You need to sign in or sign up before continuing.
Scan barcode
283 pages • first pub 1979 (editions)
ISBN/UID: 9781783290154
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 15 April 2014
283 pages • first pub 1979 (editions)
ISBN/UID: 9781783290154
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 15 April 2014
319 pages • first pub 1986 (editions)
ISBN/UID: 9781783290178
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 29 April 2014
319 pages • first pub 1986 (editions)
ISBN/UID: 9781783290178
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 29 April 2014
256 pages • first pub 1992 (editions)
ISBN/UID: 9781783290192
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 27 May 2014
256 pages • first pub 1992 (editions)
ISBN/UID: 9781783290192
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 27 May 2014
320 pages • first pub 1997 (editions)
ISBN/UID: 9781783296736
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 20 April 2015
320 pages • first pub 1997 (editions)
ISBN/UID: 9781783296736
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 20 April 2015
348 pages • first pub 2017 (editions)
ISBN/UID: 9781785654787
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 23 May 2017
348 pages • first pub 2017 (editions)
ISBN/UID: 9781785654787
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 23 May 2017
346 pages • first pub 2017 (editions)
ISBN/UID: 9781785654763
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 26 September 2017
346 pages • first pub 2017 (editions)
ISBN/UID: 9781785654763
Format: Paperback
Language: English
Publisher: Titan Books (UK)
Publication date: 26 September 2017