Smart investor : save yourself time and money by spotting expensive property defects early /
Rennolds, Craig,author.