Designing Effective Assessment by Trudy W. Banta, Karen E. Black & Elizabeth A. Jones