Mystery solved. The winners of the 2006 Edgar Allan Poe Awards have been announced.
The Edgar for best novel went to "Citizen Vince." Whodunit? Author Jess Walter; it's his third novel.
The award for best first novel by an American author was won by "Officer Down," by Theresa Schwegel. And the winner for best motion picture screenplay was "Syriana," by Stephen Gaghan.
The Mystery Writers of America, a New York-based organization for mystery and crime writers, fans and professionals related to the genre, has given the Edgars annually since 1946.