Denis Johnson wrote about some of the most unlikable characters in American fiction, and yet he always managed to make ...