Author: Arthur Beiser Konrad B. Krauskopf