Top 565 umesh gupta eds PDF Book Page 23