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.