What is the next number in the following series:

15, 12, 17, 14, 19, ...

a. 14
b. 13
c. 16
d. 15

(Explanation would be appreciated)