problem solving handbook pdf annotated bibliography with book