Richard L Kidd Author