free_text: Payments from Penguin Books Ltd. 80 Strand, London, WC2R 0RL made through Capel and Land, literary agents, 29 Wardour Street, London W1D 6PS (Updated 28 July 2014):
extracted_orgs: Penguin Books Ltd.; 0RL; Capel and Land