David L. Hudson Jr. is a professor at Belmont University College of Law, where he teaches constitutional law and First Amendment law.
Succeeds in providing teens with specific, clearly presented, and factual guidance ... belongs in all collections serving teens, educators, and families. * School Library Journal *