Professor reads 2,000 books