Top 595 anand mahadevan eds PDF Book Page 24