Appointment Hour Booking is a plugin for creating booking forms for appointments with a start time and a defined duration over a schedule.