resources & recommended books