Author: Richard Fumerton Proteus Authors