David magee is best book for the assessment.