For lecture notes and problem sets please see James Binney's homepage