Author: Stewart, Lawrence H. Moulton, Robert W., ; University of California, Berkeley.