A course in minimal surfaces (Graduate Studies in Mathematics 121)