Canon advanced handbook.
Bankes, Sarah.