The target audience of this book are mainly final year undergraduate and graduate students with a solid mathematical background (physicists, mathematicians and engineers), as well as with basic notions of biochemistry and cellular biology. This book can also be useful to students with a biological background who are interested in mathematical modeling and have a working knowledge of calculus, differential equations and a basic understanding of probability theory.