Difference between a ranch house and a bookend: a ranch house has a roof, bookends do not.