Authors: Richardson Robert S. Robert Shirley (sorted alphabetically by title)