Dirac's Canonical Quantization Programme
  This is a collection of lectures given at the University of Heidelberg, especially but not exclusively for people who want to learn something about the canonical approach to quantum gravity, which is however not included in these lectures. They are about Dirac's general method to construct a quantum theory out of a classical theory, which has to be defined in terms of a Lagrangian. The classical Hamiltonian formalism is reviewed, with emphasis on the relation between constraints and gauge symmetries, and quantization is carried out without any kind of gauge fixing. The method is applied to three examples: the free electro-magnetic field, the relativistic point particle, and the very first steps of string theory are carried out. 
Hans-Juergen Matschull