Monoids, Acts and Categories: With Applications to Wreath Products and Graphs. A Handbook for Students and Researchers