I studied a lot of books on writing when I was at university, and I think the one I found the most helpful was called 'The Making of a Poem' by Evan Boland. It is a Norton Anthology of Poetic Forms, which describes, explains, and provides several examples of several types of poetry, including sesitinas, villanelles, sonnets, ballads, blank verse, and free verse. It tells you the history of how each was formed, and gives you a step by step guide on how to write them.