The Struggle For A Proletarian Party by James Patrick Cannon