Richard P Lane Author