Top 10 shankar narasimhan PDF Book