Useful resources

work in progress