A discussion of monoids, acts and categories with applications to wreath products and graphs. It is divided into sections which address: elementary properties of monoids, acts and categories; constructions; classes of acts; homological classification of monoids; and equivalence and duality.