18th annual Edible Book Festival set for March 28