The nature of co-operation - Craig, John G. (Black Rose Books, 1993)