The book acquaints the reader with powerful techniques for the analysis of random walks. The first five chapters of this book focus on features of a variety of unrestricted walks - including biased walks, persistent walks, continuous time walks, continuous flow walks and walks confined to restricted regions of space.