troubleshooting problem solving skills writing a review of literature for thesis