OSU instructor Finn J.D. John (full disclosure: I’ve met John a few times, and he and I are collaborating on a history pub crawl with Doug Kenck-Crispin of Kick-Ass Oregon History next month) has split the difference between McColl and Holbrook. Wicked Portland is not an impenetrable tome (like McColl) and it's not of questionable truthfulness (like Holbrook). Instead, it's a pretty good survey of all of the vice, corruption, shanghaiing, hooker-ing, opium smuggling, and other various amusingly immoral things about Portland from the 1880s and '90s.
I didn’t like the book unreservedly. While all of the content is great, John sometimes affects too much of a folksy tone with his writing. The interspersing of phrases like “now then” and “as you might imagine” throughout then text was a bit grating. I also did not care for the inclusion of QR Codes throughout the book. I suppose that having supplemental web information in a book could be neat, but I didn't want to fuss with my phone while reading. I also felt that the book sort of glibly focused on the "fun" bad things like hookers and corruption while glossing over Portland's fairly terrible history with regards to race. But, those are minor quibbles. If you're any kind of local history nerd, check it out at the Cedar Hills Powell's tonight at 7 pm.