I would highly recommend Michael Richard to anyone interested in the subject matter. It has provided me with invaluable knowledge &amp; a newfound passion for the topic. My only suggestion would be to add more live & A sessions to enhance the interactive experience.