This is a very good notes so go through this atleast once.