30 Essential Ideas you should know about ADHD, 9A ADHD Medications and the Delivery Mechanisms