Scan barcode
James MacNaughton
5 books
384 pages • first pub 2021 (editions)
ISBN/UID: 9780008414078
Format: Paperback
Language: English
Publisher: Avon
Publication date: 27 May 2021
384 pages • first pub 2021 (editions)
ISBN/UID: 9780008414078
Format: Paperback
Language: English
Publisher: Avon
Publication date: 27 May 2021
368 pages • first pub 2021 (editions)
ISBN/UID: 9780008400040
Format: Paperback
Language: English
Publisher: Avon
Publication date: 08 July 2021
368 pages • first pub 2021 (editions)
ISBN/UID: 9780008400040
Format: Paperback
Language: English
Publisher: Avon
Publication date: 08 July 2021
464 pages • first pub 2020 (editions)
ISBN/UID: 9780008352684
Format: Hardcover
Language: English
Publisher: Voyager
Publication date: 09 July 2020
464 pages • first pub 2020 (editions)
ISBN/UID: 9780008352684
Format: Hardcover
Language: English
Publisher: Voyager
Publication date: 09 July 2020
336 pages • first pub 2020 (editions)
ISBN/UID: 9781785043666
Format: Paperback
Language: English
Publisher: Vermilion
Publication date: 05 October 2021
336 pages • first pub 2020 (editions)
ISBN/UID: 9781785043666
Format: Paperback
Language: English
Publisher: Vermilion
Publication date: 05 October 2021
400 pages • first pub 2022 (editions)
ISBN/UID: 9781529051834
Format: Hardcover
Language: English
Publisher: Macmillan
Publication date: 01 January 2022
400 pages • first pub 2022 (editions)
ISBN/UID: 9781529051834
Format: Hardcover
Language: English
Publisher: Macmillan
Publication date: 01 January 2022