Get Over Yourself! Get Real, Get Serious, and Get Ready to Find True Love, Patti Novak
What impresses me most about this book is its honesty. Basically what she says is that in order to find a mate, you have to fix things within yourself that are preventing you from doing so, and that includes basic things like having manners, being polite, and being kind.
It's a good book to read for a reality check if you're looking for a life partner.