Author: Lopez, Alan RobertStatement: Alan Robert Lopez.Publisher: New York : Palgrave MacmillanYear: 2016ISBN: 9781137543493Class: 188.81Code: LOP