Rules of Civility by Amor Towles Sceptre, £4.99 on Kindle "Magical echoes o - The Independent