I have recently got back into Steven Brust novels. I may have frothed to some of you about this. He tends to write books where the main characters have some intrigue or plot to unravel and he is good with plot twists and suspense. He also has a very varied writing style, picking a character in the setting to write the book and then writing how they would. I mostly mention this having just read his Firefly fanfic novel, which is free of his website. Don't read this if you don't like firefly, you wont like it, otherwise I'd recommend it highly. You can
Download it here.