Captain's ceilidh : a collection of dances old and new.