Upholstery: A Complete Course