abekonge rated Rule 34: 3 stars Sept. 5, 2012 Public Charles Stross: Rule 34 (2012, Brand: Ace, Ace)Rule 34 by Charles Stross