Former Rep. Barney Frank (D-Mass.) has a new book coming out soon in which he'll make a case for drug legalization, reports The Huffington Post's Sam Stein.

"The question is are there drugs that have a very good likelihood of making me misbehave towards others? I do not believe heroin is in that category," Frank told Stein. "What makes people misbehave is the need to steal money to buy heroin."

The former co-sponsor of a marijuana prohibition repeal bill went on to say that cocaine should also be legal. "First of all, with cocaine, let's just cut through the bullshit," Frank said. "There are a lot of very high-functioning people in this society on cocaine. Cocaine is the rich people's drug. That is just silly."

Frank, who says he's never used heroin, would still want to "restrict the manufacture" of "PCP and other things."