Lyx_2_blurb is a project mainly written in ..., it's free.
Tools for using lyx to make a book printable by blurb
Keep notes, develop tools, to take a Lyx file and make a blurb book.
Lyx + Tufte-style is a great combination.