I often refer back to this book for inspiration after hearing Cacheflowe refer to it on a stream about shaders a while back.