If you want a more authoritative source than a Wikipedia article, I recommend this excellent book on the subject