See
STANFORD.EDU
and
RAM.ORG
.