WILLIAM H. JOHNSON: AN AMERICAN MODERN By Teresa G. Gionis & Richard J. Powell This textbook is the one I used for my final year project research.