Historical Dictionary of the Cooperative Movement by Jack Shaffer