A Curated list of Resources