Author: Anderson, Prof. Daniel R.; Anderson, Alan M