Puppet 3 beginner's guide start from scratch with the Puppet configuration management system, and learn how to fully utilize Puppet through simple, practical examples - Arundel, John (Learn by doing : less theory, more results, 2013)