Review: Five stars
Rating: 5 out of 5
Date: 04 9, 2013
These books have it all. No matter what you are looking for (in good clean books) this series has it all and I highly recommend that you read them all.