Swimming Against the Current (Fighting for Common Sense in a World That's Lost its Mind) - 9781546007456