Text book on gene manipulation

I need to teach a 3rd year undegraduate course on the principles of gene
manipulation e.g. cloning, sequencing, PCR etc.
Could anyone recommend a good up to date text book which would cover
this area.
Thanks,
Simon