Robert O. Spencer
foundations of computers series author