How many hippos : a mix- and -match counting book.