I offer a lot of resources for free or on a sliding scale.  To enable me to continue, please consider donating.

"From each according to their ability, to each according to their needs."

Yeah that's right, I just quoted Marx to you.