Ada as a second language based an Ada 95 - Cohen, Norman H. (McGraw-Hill series in computer science, 1996)