Since the time of Lagrange and Euler, it has been well known that an understanding of algebraic curves can illuminate the picture of rigid bodies provided by classical mechanics. A modern view of the role played by algebraic geometry has been established iby many mathematicians. This book presents some of these techniques, which fall within the orbit of finite dimensional integrable systems. The main body of the text presents a rich assortment of methods and ideas from algebraic geometry prompted aby classical mechanics, whilst in appendices the general, abstract theory is described. The methods are given a topological application to the study of Liouville tori and their bifurcations. The book is based on courses for graduate students given żeby the author at Strasbourg University but the wealth of original ideas will make it also appeal to researchers.