Theoretical Principles Of Distance Education by Desmond Keegan