Source: http://rims.ruforum.org/3BB3F/general-journal-exercises-and-solutions.pdf