Reading list: Gagan gupta 
Good book