Author: Dr. Metropolis.