If you enjoy reading military history, John Keegan has to be the best. This book studies three different historic battles in three different time periods from the point of view of those involved.
I recently made a set of flashcards to help memorize the authors of the most popular english novels. Check it out. Thanks.