Author: Charles (compiled by) WINICK