Finance books: the gifts that keep on giving this Christmas