Need Analysis and Problem Solving at the Legal Office