Here I demonstrate how to use flexbox to have two columns, where each row expands in size to fit the content - including expanding to the the next element's height. It's reponsive too, and finally I prettied it up. Used SCSS to make life easier.
I'm a Digital man normally; my Books come from Kindle, my Networking is normally Social, my calendar/email/notes are all sync'd up, my entertainment comes from Amazon/Netflix.... but I thought I'll give the old fashion route by using pen'n'paper. I found online a great company who do books with templates on them, so here is me giving them a go.