I think most books are way too long (and I don't mean textbooks). First there is preface, history, interesting personal story, the same thing told in a hundred ways, more anecdotes, acknowledgments etc. Soon the whole book is about 500-1000 pages. Academic writers make this kind of mistake the most. It is kind of annoying because the book can be good otherwise.</p>