Align code
Do not add 'endDate' for books

This looks somewhat better because of the way ranges are displayed in
TimelineJS.