Cleanup whitespace in comments, make all Function params "fn" for consistency, fix book title