Notes on algebraic topology