Catherine E. Housecroft and Alan G. Sharpe
Pearson Prentice Hall 2005 2nd ed
Available at 3 libraries