Author: Messier, William, Glover, Steven, Prawitt, Douglas