Professor T R Miles Author