Principles of programming and algorithm - Yemul, R. S. (Pune: Nirali prakashan, 2019)