The theory of polycyclic groups is a branch of infinite group theory which has a rather different flavour from the rest of that subject. This book is a comprehensive account of the present state of this theory. As well as providing a connected and self-contained account of the group-theoretical background, it explains in detail how deep methods of number theory and algebraic group theory have been used to achieve some very recent and rather spectacular...