Yo usaría algo para latex, como texmaker o kile, seguro que hay muchos más pero los desconozco.
Otra opción es un procesador de textos de toda la vida, como OpenOffice.org Writer, Kword o Abiword.
Luego está scribus, que es para maquetar, pero no sé si servirá para un libro, no creo.