The Fédération Internationale des Échecs or World Chess Federation is an international organization that connects the various national chess federations around the world and acts as the governing body of international chess competition. It is usually referred to as FIDE (/ˈfiːdeɪ/, fee-day), its French acronym.
Its website: www.fide.com
FIDE is responsibe for organizing World Championship, Olympiad, World Youth and other international tournaments. GM, IM and other titles are awarded by FIDE.
USCF is a member of FIDE.
http://www.completechesscourse.com/puzzles.html
http://onemovecheckmate.blogspot.com/