Here is a great list of Arabic books with harakat (diacritical marks)
Arabic Books For Beginners With Harakat (Diacritical Marks)