Cracking the C, C++,and Java Interview - Ganesh,S G; K U,Subhash (Tamil Nadu: McGraw Hill education, 2013)