I can assure you if you have mental problems reading top 10 lists on the internet won't help you. Unfortunately. Most people with problems I know (including me) read several books and know pretty well where the problem is. Acting on it is the hard part.