Ada plus data structures an object-oriented approach - Dale, Nell B.; McCormick, John A. (Jones and Bartlett, 2007)