(click photo to enlarge)
Three generations of Heights Libraries directors: Steve Wood, Rachel Nelson and Nancy Levin.
Linnea Covault, poster competition winner, receives a prize and a copy of her winning poster.
Mary Doria Russell speaks next to the library's time capsule.
Visitors celebrate the library's 100th birthday with coffee and cupcakes.