You omitted Daniel Hood in the Brodie Farrell mysteries by Jo Bannister. (The last one was Liars All.) I wrote about him here: http://sixwingedseraph.wordpress.com/2008/09/11/daniel-the-mathematician/