Contemporary behavior therapy (6 th Ed.)
Publisher: Boston, MA:  Cengage Learning  ; Cengage Learning
Published: 2016
Number of pages: 672