If you want a single source, I find the 80000 hours key ideas page and everything it links to quite comprehensive and well written.
If you want a single source, I find the 80000 hours key ideas page and everything it links to quite comprehensive and well written.