Practical Practical C++ - McGregor, Rob (New Delhi Prentice Hall of India, 2000)