a-unified-theory-of-garbage-collection
teaching-garbage-collection-without-implementing-compilers-or-interpreters