CJ Sansom's Matthew Shardlake series - very well researched and a good read too.