The book comprises a collection of published papers which form a coherent treatment of Markov random walks and Markov additive processes together with their applications. Part I provides the foundations of these stochastic processes underpinned by a solid theoretical framework based on Semiregenerative phenomena. Part II presents some applications to queueing and storage systems.