Authors

Author Bio

Rob McMahon is a freelance writer and editor with more than fifteen years experience in book publishing.