Chains of Deceit by Paul C. Alexander
Journalist Nathan Dexter's life is turned around when he meets a young student called Scott - someone who offers him the relationship for which he's been searching. Then Nathan's best friend goes missing, and Nathan uncovers evidence that he has become the victim of a slavery ring which is rumoured to be operating out of London's leather scene. To rescue their friend and expose the perverted trade, Nathan and Scott must go undercover, risking detection and betrayal at every turn. As their investigations take them from the leather bars of London and Amsterdam to the backrooms of New York, it becomes clear that they are themselves being investigated, and that they can trust no one - not even each other.