Собрали в одном месте самые важные ссылкичитайте авторский блог
Очень детальная и достойная статья с примером реализации функциональности конкретного типа данных