Collection and container classes in C++ - Hughes, Cameron (John Wiley & Sons, Inc, 1996)