C++ program design - Baluja, Gurvinder Singh (Delhi Khanna Book Publishing, 2000)