Designing Components With The C Stl, Third Edition, Ulrich Breymann 2002