Top 20 books to argue about