Ruffians: A Novel