Societies, Networks, And Transitions by Craig A. Lockard & Craig Lockard