AI behaviour trees tutorial

Hi there, i have been looking around for tutorials on behaviour trees for AI, but there are quite a few of them and there seems to be a million ways to do each thing.
Can anyone recommend a tutorial series to create AI? The AI i want to create is for a FPS, they see the player, they attack, they might strafe behind nearby cover.