What resources are available to get into these two and related topics? Would be also better if there are papers/books that introduces to these concepts (and toy implementation)?