Author: Barry, John Wolfe.