Reading list: Phychem
Tinoco