Been going through this series and it's quite good. Check it out