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