A professional designer.
InDesign is a suitable product for most projects of this type, but there's a good chance you'll also need Illustrator or Photoshop if you need to update a logo, and you'll most likely be exporting to PDF, so Acrobat for review.
But Danny is right. If you don't know what you are doing, you might find it makes sense to hire a pro. It is likely to go faster and more trouble-free overall.