please be consistent in your capitalization @Online, @book, @Article.

I think it is common in bib to uppercase all of them @BOOK, but I am not sure - you will know for sure I guess. :)