Stephen Martin Fritz Our Human Herds, 9781662903021, Paperback Our Human Herds, 9781662903076, Hardcover