This is the first volume of a two volume set that provides a modern account of basic Banach algebra theory including all known results on general Banach *-algebras. This account emphasises the role of *-algebra structure and explores the algebraic results which underlie the theory of Banach algebras and *-algebras.