Origins? - Ranganathan, B. G. (Edinburgh, 1988)