San Francisco criminal defense attorney Dismas Hardy solves the mystery of who killed the marijuana dealer his client is accused of murdering. Somewhat confusing, I had to look back in the story several times to refresh my memory of who is who, and who did what.