A systematic catalogue of reusable abstract data types / - Uhl, J. (Springer-Verlag, 1990)