What is the difference between boosting and ada boosting




While learning about different ensemble methods I came to know about boosting and ada-boosting.
What is the difference between these two??
Also,since they combine results from multiple models on samples of train data,is there any base model that is the default for each type of ensemble method,like may be decision tree is the default for boosting etc.?
Can somebody kindly help me on these and also suggest a good read on these methods??


@pagal_guy-I found very good slides on boosting and ada boosting which very helpful I am sharing the link with you

Hope this helps!