Reading 'Stitch in Time' (I'm about 33% through) and it is excellent. I just has a bit of trouble keeping up with all the number-designated characters in the early part of the book.
Mr. Robinson is really one of those actors who trully love their character and are able to come up with complex backstories for them, and the book gives wonderful insights into not just Garak, but Cardassian society in general. 

