Despite the fact that there are gaps in our knowledge, that are never explained by the author I still enjoyed the book.