Top 1031 melvin fitting brian rayman eds PDF Book Page 41