I am looking for a modern, graduate level, rigorous book on temporal point processes which also treats self-correcting point processes, and self-exciting point processes.

It would be even more interesting if the book was also pointing me to some research questions in the field.