A Framework For Learning by Caroline Allen & Allen Caroline