First, two notes about this document:

Resources at Rutgers:

Best practices: