The emperor of lies
Publisher: Faber and Faber Ltd
Published: 2011
Format: eBook (Kindle)
Number of pages: 677