Ccdp Self-study by Amir Ranjbar & Keith Hutton