Reading list: General Reading 
This list includes books to gain knowledge on different subject areas