Complete chemistry - Kapoor, K.L. (London McGraw hill, 2017)