for JEE Advanced by Amit M. Agarwal