Language Universals Linguistic Typology by Bernard Comrie (1989, 2nd Ed)

This textbook has a companion workbook that pairs nicely with it.