direct approach indirect approach. There are any references about direct approach indirect approach in here. you can look below.