al Leonard Corporation 2nd ed edition compare prices