Author: Michael Keeble Buckland
Alternate names: Michael K. Buckland; MICHAEL K. BUCKLAND; MICHAEL KEEBLE BUCKLAND; Michael Buckland