Usually textbooks that are designed by professionals are extremely well structured and are fully comprehensive. Homemade ones can be as good, however they can be pretty poor too. What exactly do you mean by 'homemade' though?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.