Taking sides : clashing views on controversial political issues. - Feingold, Stanley (McGraw-Hill, 2009)