This book is based on a graduate course taught by the author at the University of Maryland, USA. The lecture notes have been revised and augmented by examples. The work falls into two strands. The first two chapters develop the elementary theory of Artin Braid groups both geometrically and via homot[...]