I would have to suggest HypnoBirthing also. I wnet from having 2 very long labours for my first 2 to having a labour that was about an hour for my 3rd. I didn't get a chance to actually use the hypnobirthing techniques but I feel that reading & learning about hypnobirthing prepared me for my 3rd birth & I went into it with so much positive thinking that my body just took over & did what it had to do.
Goodluck.