Books: A survey of finite mathematics (sorted by popularity)