David Cameron has been criticised for accepting almost £20,000 for giving interviews as part of a book about him. The Tory leader received the money, which he is donating to charity, for taking part in Cameron on Cameron by Dylan Jones, the editor Andre Muran