Writing a book is the hard part, except when compared to getting published! Here’s some tips for finding an agent:
To find potential agents to query, look at similar books that you love. Check the acknowledgements, which quite often mention the author’s agent by name.
Publishersmarketplace.com, a paid subscription site, shows what agent sold which books.
Your novel synopsis should be a single page that gives a feeling for both the tone and content of your book.
A reputable agent will never ask you for money up front.
Source or inspiration: Michelle Wildgen’s class in Advanced Novel at the University of Iowa Summer Writing Festival, 2009