comprehensive study guide for the final exam 8122254