Author: Steve Anderson~Kevin Cameron~Peter Egan~Greg Field~Et Al.