The knight - Baker,alan (Canada wiley and sons, 2003)