Reading list: Ranjit 
Superb quality