Max Allan Collins to read from new novel Dec. 3