Author: Charles M. Quinlan;Unknown;nagasiva yronwode