This is classical puzzle and appeared in many World Puzzle Championships. It also appeared in the following championships
1. Indian Puzzle Championship 2009
I have not made this puzzle manually but used one website to create this puzzle. Right now I don't remember the website, but I would definitely would like to give the credits to the website once I found that website.
"Word Search" Puzzle Instructions:
Given words in the list have been placed in the grid. Find all the words from the list in the grid. Words can be found in any direction e.g. horizontally, vertically, diagonally backward and forward.