Scan barcode
335 pages • first pub 2018 (editions)
ISBN/UID: 9781250120892
Format: Hardcover
Language: English
Publisher: St. Martin's Press
Publication date: 13 March 2018
335 pages • first pub 2018 (editions)
ISBN/UID: 9781250120892
Format: Hardcover
Language: English
Publisher: St. Martin's Press
Publication date: 13 March 2018
8 hours, 54 minutes • first pub 2018 (editions)
ISBN/UID: 9781250300133
Format: Audio
Language: English
Publisher: MacMillan Audio
Publication date: 13 March 2018
8 hours, 54 minutes • first pub 2018 (editions)
ISBN/UID: 9781250300133
Format: Audio
Language: English
Publisher: MacMillan Audio
Publication date: 13 March 2018
352 pages • first pub 2018 (editions)
ISBN/UID: 9781250217639
Format: Paperback
Language: English
Publisher: St. Martin's Press
Publication date: 29 October 2019
352 pages • first pub 2018 (editions)
ISBN/UID: 9781250217639
Format: Paperback
Language: English
Publisher: St. Martin's Press
Publication date: 29 October 2019
8 hours, 54 minutes • first pub 2018 (editions)
ISBN/UID: 9781427293121
Format: Audio
Language: English
Publisher: Macmillan Audio
Publication date: 06 March 2018
8 hours, 54 minutes • first pub 2018 (editions)
ISBN/UID: 9781427293121
Format: Audio
Language: English
Publisher: Macmillan Audio
Publication date: 06 March 2018
368 pages • first pub 2018 (editions)
ISBN/UID: 9781250120908
Format: Paperback
Language: English
Publisher: St. Martin's Griffin
Publication date: 05 February 2019
368 pages • first pub 2018 (editions)
ISBN/UID: 9781250120908
Format: Paperback
Language: English
Publisher: St. Martin's Griffin
Publication date: 05 February 2019
341 pages • first pub 2018 (editions)
ISBN/UID: B074ZNVPWH
Format: Digital
Language: English
Publisher: St. Martin’s Press
Publication date: 06 March 2018
341 pages • first pub 2018 (editions)
ISBN/UID: B074ZNVPWH
Format: Digital
Language: English
Publisher: St. Martin’s Press
Publication date: 06 March 2018
330 pages • first pub 2018 (editions)
ISBN/UID: 9781760552176
Format: Paperback
Language: English
Publisher: Pan Macmillan AU
Publication date: 14 December 2021
330 pages • first pub 2018 (editions)
ISBN/UID: 9781760552176
Format: Paperback
Language: English
Publisher: Pan Macmillan AU
Publication date: 14 December 2021
8 hours, 54 minutes • first pub 2018 (editions)
ISBN/UID: 9781427293114
Format: Audio
Language: English
Publisher: MacMillan Audio
Publication date: 06 March 2018
8 hours, 54 minutes • first pub 2018 (editions)
ISBN/UID: 9781427293114
Format: Audio
Language: English
Publisher: MacMillan Audio
Publication date: 06 March 2018
336 pages • first pub 2018 (editions)
ISBN/UID: 9781760781118
Format: Paperback
Language: English
Publisher: Pan Australia
Publication date: 28 August 2018
336 pages • first pub 2018 (editions)
ISBN/UID: 9781760781118
Format: Paperback
Language: English
Publisher: Pan Australia
Publication date: 28 August 2018
352 pages • first pub 2018 (editions)
ISBN/UID: 9781473674233
Format: Paperback
Language: English
Publisher: Hodder Paperbacks
Publication date: Not specified
352 pages • first pub 2018 (editions)
ISBN/UID: 9781473674233
Format: Paperback
Language: English
Publisher: Hodder Paperbacks
Publication date: Not specified
336 pages • first pub 2018 (editions)
ISBN/UID: 9781760988036
Format: Paperback
Language: English
Publisher: Pan Australia
Publication date: 06 March 2018
336 pages • first pub 2018 (editions)
ISBN/UID: 9781760988036
Format: Paperback
Language: English
Publisher: Pan Australia
Publication date: 06 March 2018