Paperback, 564 pages 9781912894079 | Pub. date: November 2018Hardback, 564 pages 9781912894086 | Pub. date: November 2018PDF, 564 pages 9781912894093 | Pub. date: November 2018Kindle, 564 pages 9781912894093 | Pub. date: November 2018EPUB, 564 pages 9781912894093 | Pub. date: November 2018 |