Confessions of a small press racketeer Ross, Stuart Popularity → Current 7 Peak 12 Niche 30 Anvil Press 2005 127 pages