Some great suggestions of books to read - some that will now go on my to read list.
Only minor criticisms of the book are:
1) The majority of the books are recently published - not a lot from prior to 1990
2) There seemed to be a bias towards stories with female lead characters - nothing wrong with this, but a more even balance would have been good