I am learning discrete mathematics and to develop logic most people advised me to solve logical puzzles.Can anyone suggest me some good books on logical puzzles?
Books by Smullyan come to mind. For instance, The Goedelian Puzzle Book.
If you want to have good grip on logical mathematics then I would prefer Ross Honsburger.
Read his collection which mainly consist of 3 volumes of Mathematical Gems and Mathematical circles.