Pickering, Finlay
Dive into C plus plus