Visual C++ templates - MURRAY (Prentice Hall, 2000)