Top 250 bhaskar krishnamachari eds PDF Book Page 11