Books by Author Prof J M Stewart