As a university text, it fulfils its purpose. Could be hard going if the reader doesn't have any familiarity with finance or bookkeeping due to limited explanations, however, that is not the purpose of this particular book; if you are looking to learn bookkeeping this is not the book for you.