by David Lagercrantz (Author)
Format: Hardcover
Pages: 504
Publisher: Norstedts
Published: 27 Aug 2015
ISBN 10: 9113060732
ISBN 13: 9789113060736