Author: Alexander Angstrom, Andrea Cioffi, Nicholas Field