Czech Grammar:
http://www.locallingo.com/czech/grammar/nouns_gender.html
https://en.wikiversity.org/wiki/Czech_Language/Noun_Declension#Soft_declension_for_masculine,_animate_nouns