The only thing I would suggest is to add some explanations, maybe some mnemonic aids and such. I'd be happy to help.