Partially Ordered Sets and Lattices: The Combinatorics of Order