diff --git a/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java b/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java
index 97817d0..a9c9fd1 100644
--- a/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java
+++ b/src/main/java/org/ntlab/citrusserver/repositories/BookManager.java
@@ -11,7 +11,7 @@
     private HashMap<String, HashMap<Integer, Book>> booksMap = new HashMap<>();
 
     //本の一覧を返す
-    public HashMap<String, HashMap<Integer, Book>> getBooksMap()
+    public HashMap<String, HashMap<Integer, Book>> getBooks()
     {
         return booksMap;
     }
@@ -21,8 +21,9 @@
     {
         Account account = new Account(); //仮(Account作成時に相談)
         Book book = new Book(title, publicity, color);
-        account.setBookCount(); //仮(本作成時、Account側で作られた本の数の加算を行ってもらう)
-        return account.getnewId(); //仮(本の数を更新し、AccountIDを返してもらう)
+        int newBookId = account.getNewBookId(accountId); //仮(本の数を更新し、AccountIDを返してもらう)
+        booksMap.get(accountId).put(newBookId, book); //ブックに追加
+        return newBookId;
     }
 
     //本の情報を取得