Paged.js is a free and open source JavaScript library that paginates content in the browser to create PDF output from any HTML content. This means you can design works for print (eg. books) using HTML and CSS!
Paged.js follows the Paged Media standards published by the W3C
A human-friendly tutorial for elasticsearch.
The entire Pro Git book, written by Scott Chacon and published by Apress, is available here