Visual c++ generic programming - Shammas, Namir C (McGraw - Hill, Vienna, 1994)