P R Anderson Author