34 years' IIT JEE chemistry (2012-1979) - Shahi, Ranjeet (Meerut Arihant prakashan)