Top 239 nagarajan ranganathan eds PDF Book Page 10