Hamlet - Smith, Peter J. (Buckingham Open University, 1996)