By C. Edwin Vaughan, Fredric K. Schroeder
Published 2018