The elements of C++ style - Misfeldt, Trevor, (Cambridge University,)