Books of : Hambley Allan R.