Ultimate essay for senior classes - Aggarwal, B. N.