Author: Swan, Frank Palmer, Warren E.,