Ralph Nader will discuss latest book at Barnes and Noble