R P Steeves Author