Ok I use simple green, but I cover my Intake filter, battery, spark plug area, prevent spraying the alternator with water. I use a paintbrush just to clean around the engine bay to get the heavy stuff.
However, here is a web site that it specialized on detailing
Engine Cleaning & Detailing - Autopia.org