About Jim Nicholls Books by Jim Nicholls Carscadden Thrift Selected Works edited by Ian Ross McDonald foreword by Jim Nicholls