eBook First Edition Jul 2018 McFarland & Company, Incorporated Publishers ISBN13 9781476632667 ISBN10 1476632669 Buy