Reading list: 3692 Books 
course required readings