Много текста, но разделил на тематические части. Каждый сможет найти для себя то, что заинтересует именно его