Top 10 shankar raghuraman PDF Book