OOP 1st/1st Multifunctional Cosmetics edited by Randy Schuell & Perry Romanowski

You will find that this textbook is well suited for self-study or classroom use.