adam smith - complete rehab solutions