Based on courses given at the CRM Banff summer school in 1999, this book provides topics engaging theoretical physicists at the end of the twentieth century and the beginning of the twenty-first. It is intended for young physicists and seasoned physicists.