C ++ an introduction to progamming - jesse liberty,jim keogh (Prentice-Hall, 1998)