I recently read this book and I must say that it was really interesting and inspiring while preparing a new solution with Puppet 3, as the abstract say
Puppet 3 Cookbook is written in a Cookbook style, showing you how to set up and expand your Puppet infrastructure. It not only gives you everything you need to become a Puppet expert, but includes powerful code samples and techniques developed over many years of production experience. With it, you’ll save time and effort by automating tedious manual processes, impress your boss by delivering better business value from IT, and future-proof your career by getting to grips with the new technologies revolutionizing the industry.””Puppet 3 Cookbook”” is for anyone who builds and administers servers
These are some tips that I’ve found particularly useful