C R Anderegg Author