Reading list: books too good to miss