Ethnologue is a book and website classifying the world's languages. It's pretty well respected by linguists: everyone quotes it as a standard. Yes, their parent the SIL is a Christian missionary organisation, but their grammars of obscure languages are good and they don't bring ideology into their classifications.